/* tslint:disable */
/* eslint-disable */

import React, { CSSProperties, SVGAttributes, FunctionComponent } from 'react';
import { getIconColor } from './helper';

interface Props extends Omit<SVGAttributes<SVGElement>, 'color'> {
  size?: number;
  color?: string | string[];
}

const DEFAULT_STYLE: CSSProperties = {
  display: 'block',
};

const Icondianhua1: FunctionComponent<Props> = ({ size, color, style: _style, ...rest }) => {
  const style = _style ? { ...DEFAULT_STYLE, ..._style } : DEFAULT_STYLE;

  return (
    <svg viewBox="0 0 1024 1024" width={size + 'rem'} height={size + 'rem'} style={style} {...rest}>
      <path
        d="M622.103536 713.727947l28.4716-17.709264a277.985043 277.985043 0 0 1 29.479444-15.873547c64.610016-29.407456 121.553216-8.638665 196.817586 79.187763 46.612797 54.531573 60.362672 102.836109 42.365453 145.921451a180.728072 180.728072 0 0 1-85.126845 81.743368c-2.987538 1.763727-29.407456 17.205341-36.210404 21.380696-106.939475 66.013799-352.169579-85.054856-528.398346-343.242958-176.948656-258.800007-222.625597-534.769361-114.246346-601.75501l14.397775-9.070599 15.513603-10.042448C239.986585 8.848873 275.15315-5.296941 316.618743 1.685979a157.727626 157.727626 0 0 1 106.723507 93.765511c63.02626 118.4217 49.168402 174.609017-31.855077 225.64913l-28.543589 17.421308c-19.832935 12.310098 13.821864 94.701366 92.073772 209.235666 79.187763 115.794106 145.34554 179.180311 167.014191 165.826375z"
        fill={getIconColor(color, 0, '#333333')}
      />
    </svg>
  );
};

Icondianhua1.defaultProps = {
  size: 18,
};

export default Icondianhua1;
